home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Alert;
- import javax.microedition.lcdui.AlertType;
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: a
- public class class_0 extends Canvas implements CommandListener {
- // $FF: renamed from: try int
- private int field_0 = 40;
- // $FF: renamed from: new int
- private int field_1 = 0;
- // $FF: renamed from: i int
- private int field_2 = 0;
- // $FF: renamed from: e int
- private int field_3 = 0;
- // $FF: renamed from: d int
- private int field_4 = 0;
- // $FF: renamed from: do int
- private int field_5 = 0;
- // $FF: renamed from: c int
- private int field_6 = 0;
- // $FF: renamed from: else javax.microedition.lcdui.Command
- Command field_7 = new Command(Resources.getText(4), 1, 1);
- // $FF: renamed from: case javax.microedition.lcdui.Command
- Command field_8 = new Command(Resources.getText(3), 1, 1);
- // $FF: renamed from: f javax.microedition.lcdui.Command
- Command field_9 = new Command(Resources.getText(5), 7, 1);
- // $FF: renamed from: goto javax.microedition.lcdui.Image[]
- private Image[] field_10 = new Image[14];
- // $FF: renamed from: byte javax.microedition.lcdui.Image[]
- private Image[] field_11 = new Image[13];
- // $FF: renamed from: char javax.microedition.lcdui.Image[]
- private Image[] field_12 = new Image[3];
- // $FF: renamed from: null javax.microedition.lcdui.Image[]
- private Image[] field_13 = new Image[3];
- // $FF: renamed from: h javax.microedition.lcdui.Image[]
- private Image[] field_14 = new Image[3];
- // $FF: renamed from: void javax.microedition.lcdui.Image[]
- private Image[] field_15 = new Image[1];
- // $FF: renamed from: if e
- private e field_16 = new e();
- // $FF: renamed from: g int[]
- private int[] field_17 = new int[16];
- // $FF: renamed from: a b[]
- private b[] field_18 = new b[14];
- // $FF: renamed from: for java.lang.String[]
- private String[] field_19 = new String[]{"=", "+", "-", "*", "/", "x^y", "x^2", "1/x", "sqrt", "ln", "log", "sin", "cos", "tan", "asin", "acos", "atan", "n!", "e", "pi", "MC", "MR", "MS", "M+", Resources.getText(8)};
- // $FF: renamed from: long int
- private int field_20 = 1;
- // $FF: renamed from: b MicroCalc
- MicroCalc field_21;
- // $FF: renamed from: int f
- f field_22;
-
- public class_0(MicroCalc var1, f var2) {
- this.field_21 = var1;
- this.field_22 = var2;
- this.field_12[0] = this.method_1("img/numframe.png");
- this.field_12[1] = this.method_1("img/drg.png");
- this.field_12[2] = this.method_1("img/error.png");
- this.field_10[0] = this.method_1("img/zero.png");
- this.field_10[1] = this.method_1("img/one.png");
- this.field_10[2] = this.method_1("img/two.png");
- this.field_10[3] = this.method_1("img/three.png");
- this.field_10[4] = this.method_1("img/four.png");
- this.field_10[5] = this.method_1("img/five.png");
- this.field_10[6] = this.method_1("img/six.png");
- this.field_10[7] = this.method_1("img/seven.png");
- this.field_10[8] = this.method_1("img/eight.png");
- this.field_10[9] = this.method_1("img/nine.png");
- this.field_10[10] = this.method_1("img/decimal.png");
- this.field_10[11] = this.method_1("img/sign.png");
- this.field_10[12] = this.method_1("img/up.png");
- this.field_10[13] = this.method_1("img/down.png");
- this.field_11[0] = this.method_1("img/zero1.png");
- this.field_11[1] = this.method_1("img/one1.png");
- this.field_11[2] = this.method_1("img/two1.png");
- this.field_11[3] = this.method_1("img/three1.png");
- this.field_11[4] = this.method_1("img/four1.png");
- this.field_11[5] = this.method_1("img/five1.png");
- this.field_11[6] = this.method_1("img/six1.png");
- this.field_11[7] = this.method_1("img/seven1.png");
- this.field_11[8] = this.method_1("img/eight1.png");
- this.field_11[9] = this.method_1("img/nine1.png");
- this.field_11[10] = this.method_1("img/point.png");
- this.field_11[11] = this.method_1("img/minus.png");
- this.field_11[12] = this.method_1("img/nominus.png");
- this.field_13[0] = this.method_1("img/select.png");
- this.field_13[1] = this.method_1("img/uppress.png");
- this.field_13[2] = this.method_1("img/downpress.png");
- this.field_14[0] = this.method_1("img/deg.png");
- this.field_14[1] = this.method_1("img/rad.png");
- this.field_14[2] = this.method_1("img/grad.png");
- this.field_15[0] = this.method_1("img/m.png");
- this.field_17[0] = 3;
- this.field_17[1] = 13;
- this.field_17[2] = 20;
- this.field_17[3] = 23;
- this.field_17[4] = 30;
- this.field_17[5] = 33;
- this.field_17[6] = 40;
- this.field_17[7] = 43;
- this.field_17[8] = 50;
- this.field_17[9] = 53;
- this.field_17[10] = 60;
- this.field_17[11] = 63;
- this.field_17[12] = 70;
- this.field_17[13] = 73;
- this.field_17[14] = 80;
- this.field_17[15] = 83;
- this.field_18[0] = new b(21, 57);
- this.field_18[1] = new b(0, 21);
- this.field_18[2] = new b(21, 21);
- this.field_18[3] = new b(42, 21);
- this.field_18[4] = new b(0, 33);
- this.field_18[5] = new b(21, 33);
- this.field_18[6] = new b(42, 33);
- this.field_18[7] = new b(0, 45);
- this.field_18[8] = new b(21, 45);
- this.field_18[9] = new b(42, 45);
- this.field_18[10] = new b(0, 57);
- this.field_18[11] = new b(42, 57);
- this.field_18[12] = new b(67, 14);
- this.field_18[13] = new b(67, 57);
- this.field_20 = 1;
- CalcManager.initCalc();
- this.field_16.do();
- this.field_16.new = 0;
- ((Displayable)this).addCommand(this.field_8);
- ((Displayable)this).addCommand(this.field_7);
- ((Displayable)this).addCommand(this.field_9);
- ((Displayable)this).setCommandListener(this);
- }
-
- public void commandAction(Command var1, Displayable var2) {
- if (var1 == this.field_9) {
- this.field_21.destroyApp(false);
- } else if (var1 == this.field_7) {
- Alert var3 = new Alert(Resources.getText(0), Resources.getText(1), (Image)null, (AlertType)null);
- var3.setTimeout(-2);
- this.field_21.if.setCurrent(var3, this);
- } else if (var1 == this.field_8) {
- Alert var4 = new Alert(Resources.getText(3), Resources.getText(2), (Image)null, (AlertType)null);
- var4.setTimeout(-2);
- this.field_21.if.setCurrent(var4, this);
- }
-
- }
-
- // $FF: renamed from: a (int) void
- public void method_0(int var1) {
- try {
- Thread.sleep((long)var1);
- } catch (Exception var3) {
- ((Throwable)var3).printStackTrace();
- }
-
- }
-
- // $FF: renamed from: a (java.lang.String) javax.microedition.lcdui.Image
- private Image method_1(String var1) {
- try {
- return Image.createImage("/" + var1);
- } catch (Exception var2) {
- return null;
- }
- }
-
- protected void hideNotify() {
- }
-
- public void keyPressed(int var1) {
- try {
- this.field_2 = ((Canvas)this).getGameAction(var1);
- if (this.field_2 > 0) {
- switch (this.field_2) {
- case 1:
- this.field_3 = 2;
- if (this.field_20 == 0) {
- this.field_20 = this.field_19.length - 1;
- } else {
- --this.field_20;
- }
-
- this.field_4 = 12;
- this.field_5 = 0;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_5 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 2:
- this.field_3 = 1;
- this.field_4 = 16;
- CalcManager.delLast();
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- case 3:
- case 4:
- case 7:
- default:
- break;
- case 5:
- this.field_3 = 3;
- this.field_4 = 14;
- if (this.field_16.new == 0) {
- this.field_16.new = 1;
- } else if (this.field_16.new == 1) {
- this.field_16.new = 2;
- } else if (this.field_16.new == 2) {
- this.field_16.new = 0;
- }
-
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 6:
- this.field_3 = 2;
- if (this.field_20 == this.field_19.length - 1) {
- this.field_20 = 0;
- } else {
- ++this.field_20;
- }
-
- this.field_4 = 13;
- this.field_5 = 0;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_5 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 8:
- this.field_3 = 4;
- this.field_4 = 15;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- if (this.field_20 == 24) {
- CalcManager.clearCurrValue();
- this.field_16.do();
- this.field_3 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- CalcManager.isNewValue = true;
- } else if (this.field_20 == 20) {
- CalcManager.memory = MathFP.toFP("0");
- this.field_3 = 6;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- } else if (this.field_20 == 22) {
- CalcManager.memory = CalcManager.getCurrValueL();
- this.field_3 = 6;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- } else if (this.field_20 == 23) {
- CalcManager.memory = MathFP.add(CalcManager.memory, CalcManager.getCurrValueL());
- this.field_3 = 6;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- } else {
- this.field_16.if(this.field_20);
- this.field_3 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- CalcManager.isNewValue = false;
- }
-
- this.method_0(100);
- this.field_20 = 1;
- this.field_3 = 2;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- }
- }
-
- if (var1 > 0) {
- switch (var1) {
- case 35:
- CalcManager.isNewValue = true;
- this.field_3 = 5;
- this.field_4 = 11;
- this.field_6 = 0;
- CalcManager.negative ^= true;
- CalcManager.currValL = MathFP.mul(CalcManager.currValL, MathFP.toFP("-1"));
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_6 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- case 36:
- case 37:
- case 38:
- case 39:
- case 40:
- case 41:
- case 43:
- case 44:
- case 45:
- case 46:
- case 47:
- default:
- break;
- case 42:
- CalcManager.isNewValue = true;
- this.field_3 = 1;
- this.field_4 = 10;
- this.field_6 = 0;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_6 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 48:
- CalcManager.isNewValue = true;
- this.field_3 = 1;
- this.field_4 = 0;
- this.field_6 = 0;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_6 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 49:
- CalcManager.isNewValue = true;
- this.field_3 = 1;
- this.field_6 = 0;
- this.field_4 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_6 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 50:
- CalcManager.isNewValue = true;
- this.field_3 = 1;
- this.field_4 = 2;
- this.field_6 = 0;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_6 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 51:
- CalcManager.isNewValue = true;
- this.field_3 = 1;
- this.field_4 = 3;
- this.field_6 = 0;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_6 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 52:
- CalcManager.isNewValue = true;
- this.field_3 = 1;
- this.field_4 = 4;
- this.field_6 = 0;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_6 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 53:
- CalcManager.isNewValue = true;
- this.field_3 = 1;
- this.field_4 = 5;
- this.field_6 = 0;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_6 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 54:
- CalcManager.isNewValue = true;
- this.field_3 = 1;
- this.field_4 = 6;
- this.field_6 = 0;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_6 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 55:
- CalcManager.isNewValue = true;
- this.field_3 = 1;
- this.field_4 = 7;
- this.field_6 = 0;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_6 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 56:
- CalcManager.isNewValue = true;
- this.field_3 = 1;
- this.field_4 = 8;
- this.field_6 = 0;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_6 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- break;
- case 57:
- CalcManager.isNewValue = true;
- this.field_3 = 1;
- this.field_4 = 9;
- this.field_6 = 0;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- this.method_0(100);
- this.field_6 = 1;
- ((Canvas)this).repaint();
- ((Canvas)this).serviceRepaints();
- }
- }
- } catch (Exception var2) {
- }
-
- }
-
- public void keyRepeated(int var1) {
- this.keyPressed(var1);
- }
-
- public void paint(Graphics var1) {
- try {
- Font var2 = Font.getFont(32, 0, 0);
- Font var3 = Font.getFont(32, 0, 8);
- var1.setColor(0);
- if (this.field_3 == 0) {
- var1.setColor(16777215);
- var1.fillRect(0, 0, 101, 69);
- var1.setColor(0);
- var1.drawImage(this.field_12[0], 0, 0, 20);
- this.field_0 = this.field_17[0];
- this.field_1 = 2;
- if (CalcManager.negative && CalcManager.currValL == MathFP.toFP("0")) {
- CalcManager.negative = false;
- }
-
- if (CalcManager.negative) {
- var1.drawImage(this.field_11[11], this.field_0, this.field_1, 20);
- } else {
- var1.drawImage(this.field_11[12], this.field_0, this.field_1, 20);
- }
-
- CalcManager.parseCurrValue();
- this.field_1 = 2;
- int var5 = CalcManager.numbers.length;
-
- for(int var6 = 0; var6 < var5; ++var6) {
- this.field_0 = this.field_17[var6];
- if (CalcManager.numbers[var6] != -1) {
- var1.drawImage(this.field_11[CalcManager.numbers[var6]], this.field_0, this.field_1, 20);
- }
- }
-
- var1.drawImage(this.field_12[1], 0, 13, 20);
- var1.setFont(var3);
- var1.drawImage(this.field_14[this.field_16.new], 2, 13, 20);
- if (CalcManager.memory != MathFP.toFP("0")) {
- var1.drawImage(this.field_15[0], 35, 13, 20);
- }
-
- for(int var7 = 0; var7 <= 13; ++var7) {
- this.field_0 = this.field_18[var7].a;
- this.field_1 = this.field_18[var7].if;
- var1.drawImage(this.field_10[var7], this.field_0, this.field_1, 20);
- }
-
- this.field_0 = 90;
- this.field_1 = 38;
- var1.drawImage(this.field_13[0], this.field_0, this.field_1, 20);
- var1.setColor(16777215);
- var1.fillRect(62, 25, 28, 32);
- var1.setColor(0);
- this.field_0 = 77;
- this.field_1 = 23;
- this.field_1 = 39 - var3.getBaselinePosition() / 2;
- int var8 = this.field_1 - var3.getBaselinePosition() - 1;
- int var9 = this.field_1 + var3.getBaselinePosition() + 1;
- var1.setFont(var3);
- String var4;
- if (this.field_20 == 0) {
- var4 = this.field_19[this.field_19.length - 1];
- } else {
- var4 = this.field_19[this.field_20 - 1];
- }
-
- var1.drawString(var4, this.field_0 - var3.stringWidth(var4) / 2, var8, 20);
- var4 = this.field_19[this.field_20];
- var1.drawString(var4, this.field_0 - var3.stringWidth(var4) / 2, this.field_1, 20);
- if (this.field_20 == this.field_19.length - 1) {
- var4 = this.field_19[0];
- } else {
- var4 = this.field_19[this.field_20 + 1];
- }
-
- var1.drawString(var4, this.field_0 - var3.stringWidth(var4) / 2, var9, 20);
- }
-
- if (this.field_3 == 1) {
- if (CalcManager.error) {
- var1.drawImage(this.field_12[2], 0, 0, 20);
- CalcManager.clearCurrValue();
- CalcManager.initCalc();
- this.field_16.do();
- CalcManager.error = false;
- } else if (this.field_4 != 16 && this.field_4 != 15) {
- if (this.field_6 == 0) {
- this.field_0 = this.field_18[this.field_4].a + 1;
- this.field_1 = this.field_18[this.field_4].if + 1;
- var1.drawRect(this.field_0, this.field_1, 16, 8);
- var1.drawImage(this.field_12[0], 0, 0, 20);
- var1.drawImage(this.field_12[1], 0, 13, 20);
- var1.setFont(var3);
- var1.drawImage(this.field_14[this.field_16.new], 2, 13, 20);
- if (CalcManager.memory != MathFP.toFP("0")) {
- var1.drawImage(this.field_15[0], 35, 13, 20);
- }
-
- this.field_0 = this.field_17[0];
- this.field_1 = 2;
- CalcManager.addCurrent(this.field_4);
- CalcManager.currValL = CalcManager.getCurrValueL();
- CalcManager.parseCurrValue();
- if (CalcManager.negative && CalcManager.currValL == MathFP.toFP("0")) {
- CalcManager.negative = false;
- }
-
- if (CalcManager.negative) {
- var1.drawImage(this.field_11[11], this.field_0, this.field_1, 20);
- } else {
- var1.drawImage(this.field_11[12], this.field_0, this.field_1, 20);
- }
-
- this.field_1 = 2;
- int var17 = CalcManager.numbers.length;
-
- for(int var20 = 0; var20 < var17; ++var20) {
- this.field_0 = this.field_17[var20];
- if (CalcManager.numbers[var20] != -1) {
- var1.drawImage(this.field_11[CalcManager.numbers[var20]], this.field_0, this.field_1, 20);
- }
- }
- } else if (this.field_6 == 1) {
- this.field_0 = this.field_18[this.field_4].a;
- this.field_1 = this.field_18[this.field_4].if;
- var1.drawImage(this.field_10[this.field_4], this.field_0, this.field_1, 20);
- }
- } else {
- var1.drawImage(this.field_12[0], 0, 0, 20);
- var1.drawImage(this.field_12[1], 0, 13, 20);
- var1.setFont(var3);
- var1.drawImage(this.field_14[this.field_16.new], 2, 13, 20);
- if (CalcManager.memory != MathFP.toFP("0")) {
- var1.drawImage(this.field_15[0], 35, 13, 20);
- }
-
- this.field_0 = this.field_17[0];
- this.field_1 = 2;
- if (CalcManager.negative && CalcManager.currValL == MathFP.toFP("0")) {
- CalcManager.negative = false;
- }
-
- if (CalcManager.negative) {
- var1.drawImage(this.field_11[11], this.field_0, this.field_1, 20);
- } else {
- var1.drawImage(this.field_11[12], this.field_0, this.field_1, 20);
- }
-
- CalcManager.parseCurrValue();
- int var16 = CalcManager.numbers.length;
-
- for(int var19 = 0; var19 < var16; ++var19) {
- this.field_0 = this.field_17[var19];
- if (CalcManager.numbers[var19] != -1) {
- var1.drawImage(this.field_11[CalcManager.numbers[var19]], this.field_0, this.field_1, 20);
- }
- }
- }
- } else if (this.field_3 == 2) {
- var1.setColor(16777215);
- var1.fillRect(62, 25, 28, 32);
- var1.setColor(0);
- this.field_0 = 77;
- this.field_1 = 23;
- var1.setFont(var3);
- this.field_1 = 39 - var3.getBaselinePosition() / 2;
- int var18 = this.field_1 - var3.getBaselinePosition() - 1;
- int var21 = this.field_1 + var3.getBaselinePosition() + 1;
- String var13;
- if (this.field_20 == 0) {
- var13 = this.field_19[this.field_19.length - 1];
- } else {
- var13 = this.field_19[this.field_20 - 1];
- }
-
- var1.drawString(var13, this.field_0 - var3.stringWidth(var13) / 2, var18, 20);
- var13 = this.field_19[this.field_20];
- var1.drawString(var13, this.field_0 - var3.stringWidth(var13) / 2, this.field_1, 20);
- if (this.field_20 == this.field_19.length - 1) {
- var13 = this.field_19[0];
- } else {
- var13 = this.field_19[this.field_20 + 1];
- }
-
- var1.drawString(var13, this.field_0 - var3.stringWidth(var13) / 2, var21, 20);
- if (this.field_4 == 12) {
- this.field_0 = this.field_18[this.field_4].a;
- this.field_1 = this.field_18[this.field_4].if;
- if (this.field_5 == 0) {
- var1.drawImage(this.field_13[1], this.field_0, this.field_1, 20);
- }
-
- if (this.field_5 == 1) {
- var1.drawImage(this.field_10[12], this.field_0, this.field_1, 20);
- }
- } else if (this.field_4 == 13) {
- this.field_0 = this.field_18[this.field_4].a;
- this.field_1 = this.field_18[this.field_4].if;
- if (this.field_5 == 0) {
- var1.drawImage(this.field_13[2], this.field_0, this.field_1, 20);
- }
-
- if (this.field_5 == 1) {
- var1.drawImage(this.field_10[13], this.field_0, this.field_1, 20);
- }
- }
- } else if (this.field_3 == 3) {
- this.field_0 = 0;
- this.field_1 = 13;
- var1.drawImage(this.field_12[1], this.field_0, this.field_1, 20);
- this.field_0 = 3;
- this.field_1 = 12;
- var1.setFont(var3);
- var1.drawImage(this.field_14[this.field_16.new], 2, 13, 20);
- if (CalcManager.memory != MathFP.toFP("0")) {
- var1.drawImage(this.field_15[0], 35, 13, 20);
- }
- } else if (this.field_3 == 4) {
- var1.drawRect(62, 39 - var3.getBaselinePosition() / 2, 27, var3.getBaselinePosition() + 1);
- } else if (this.field_3 == 5) {
- if (this.field_6 == 0) {
- this.field_0 = this.field_18[this.field_4].a + 1;
- this.field_1 = this.field_18[this.field_4].if + 1;
- var1.drawRect(this.field_0, this.field_1, 16, 8);
- this.field_0 = this.field_17[0];
- this.field_1 = 2;
- if (CalcManager.negative && CalcManager.currValL == MathFP.toFP("0")) {
- CalcManager.negative = false;
- }
-
- if (CalcManager.negative) {
- var1.drawImage(this.field_11[11], this.field_0, this.field_1, 20);
- } else {
- var1.drawImage(this.field_11[12], this.field_0, this.field_1, 20);
- }
- } else if (this.field_6 == 1) {
- this.field_0 = this.field_18[this.field_4].a;
- this.field_1 = this.field_18[this.field_4].if;
- var1.drawImage(this.field_10[this.field_4], this.field_0, this.field_1, 20);
- }
- } else if (this.field_3 == 6) {
- var1.drawImage(this.field_12[1], 0, 13, 20);
- var1.drawImage(this.field_14[this.field_16.new], 2, 13, 20);
- if (CalcManager.memory != MathFP.toFP("0")) {
- var1.drawImage(this.field_15[0], 35, 13, 20);
- }
- }
- } catch (Exception var10) {
- System.out.println("Error in Paint: " + ((Throwable)var10).getMessage());
- var1.drawImage(this.field_12[2], 0, 0, 20);
- CalcManager.clearCurrValue();
- CalcManager.initCalc();
- this.field_16.do();
- CalcManager.error = false;
- }
-
- }
-
- protected void showNotify() {
- this.field_3 = 0;
- }
- }
-